The challenge with vegetarian dinner recipes is that most of them were designed for people who did not think hard about protein. A vegetable pasta with no legumes delivers 10-12g of protein at best. A grain bowl with roasted vegetables and no protein anchor delivers similar. These six dinners are different - each is built around a deliberate protein source and delivers 20g or more per plate.
The chickpea and lentil patties combine two of the best plant protein sources into a single dish. Spiced with turmeric and cumin, bound with egg and sunflower seeds, these are satisfying as a main course, adaptable as a burger substitute, and excellent the next day from cold in a wrap. Serve with the lemon cabbage salad for a complete meal.
The white bean addition transforms this from a 14g protein dish to a 26g one. Make a base of sautéed onion, garlic, red pepper, tinned tomatoes, cumin, and paprika. Add a tin of cannellini beans and simmer for 10 minutes. Create wells in the sauce, crack in 2-3 eggs per person, cover and cook until whites are just set. Serve with whole-grain bread and a sprinkle of feta.
The quick coconut curry lentils with greens is the weeknight dinner that requires the least skill but delivers the most protein-per-effort ratio on this list. Red lentils cook in the curry sauce and collapse into a thick, creamy base. Serve over brown rice or with naan. The greens - spinach or kale stirred in at the end - add fiber and color without changing the flavor profile.
Halve 4 large red peppers and remove seeds. Fill with a mixture of 250g cottage cheese, 200g cooked quinoa, a large handful of wilted spinach, a beaten egg, salt, pepper, and smoked paprika. Top with a sprinkle of grated parmesan. Bake at 190C for 30-35 minutes until the filling is set and the pepper edges are soft and slightly charred. The quinoa provides complete protein alongside the cottage cheese for a combination that hits 22g per two halves.
Italian pasta and bean soup built for dinner rather than starter portions. Sauté onion, carrot, celery, and garlic. Add a tin of cannellini beans, a tin of tomatoes, 600ml vegetable stock, and a parmesan rind. Simmer 20 minutes. Add 100g small pasta, cook until al dente. The beans provide the bulk of the protein; the parmesan rind is optional but adds a depth that is difficult to replicate otherwise. Serve with a generous grating of fresh parmesan.
The highest-protein dinner on this list. Press 300g of firm tofu, cube, and pan-fry until golden (4 minutes per side in a hot, oiled pan). Add 1 cup frozen edamame to the pan with broccoli florets, snap peas, and sliced mushrooms. Stir-fry 5 minutes. Add a sauce of 3 tbsp soy sauce, 1 tbsp sesame oil, 1 tbsp rice vinegar, 1 tsp grated ginger, and 1 tsp cornflour mixed with 2 tbsp water. Toss and serve over brown rice. The tofu-edamame combination is the most protein-dense plant-based dinner available outside of meat.
Numbers 1, 2, and 3 are batch-cook friendly and can be made ahead. Numbers 4 and 5 also keep well. Only number 6 really needs to be cooked fresh - and it takes 25 minutes. A week where you batch-cook on Sunday and cook the stir-fry once mid-week requires a total of about 90 minutes of active cooking. For the full weekly plan, see the complete flexitarian meal plan.