This collection of five vegetarian meals is designed for two people who want satisfying, flavorful dinners without a fridge full of leftovers. Each recipe balances protein, vegetables, and whole grains, and most come together in under 45 minutes. They are perfect for busy weeknights when you want something homemade but don’t want to spend hours in the kitchen.
Ingredients
For the Lemon Ricotta Pasta with Spinach and Tomatoes:
- 8 oz (225 g) short pasta, such as penne or fusilli
- 2 tablespoons (30 ml) olive oil
- 2 cloves garlic, minced
- 1 pint (300 g) cherry tomatoes, halved
- 3 cups (90 g) fresh spinach
- 1/2 cup (120 g) whole-milk ricotta cheese
- 1 lemon, zested and juiced
- 1/4 cup (25 g) grated Parmesan cheese
- Salt and black pepper to taste
- Red pepper flakes (optional)
For the Black Bean and Sweet Potato Tacos:
- 1 large sweet potato (about 12 oz / 340 g), peeled and diced into 1/2-inch cubes
- 1 tablespoon (15 ml) olive oil
- 1 teaspoon chili powder
- 1/2 teaspoon ground cumin
- 1/4 teaspoon smoked paprika
- 1 can (15 oz / 425 g) black beans, drained and rinsed
- 8 small corn or flour tortillas
- 1 avocado, sliced
- 1/2 cup (120 ml) salsa or pico de gallo
- 1/4 cup (60 ml) sour cream or Greek yogurt (optional)
- Fresh cilantro leaves for garnish
- Salt to taste
For the Mushroom and Spinach Quesadillas:
- 1 tablespoon (15 ml) olive oil
- 8 oz (225 g) cremini mushrooms, sliced
- 2 cups (60 g) fresh spinach
- 1/2 teaspoon dried oregano
- 4 large flour tortillas
- 1 cup (120 g) shredded Monterey Jack or cheddar cheese
- 1/2 cup (120 g) refried beans (canned or homemade)
- Salsa and sour cream for serving
For the Coconut Chickpea Curry:
- 1 tablespoon (15 ml) coconut oil
- 1 small yellow onion, diced
- 2 cloves garlic, minced
- 1 tablespoon (15 g) grated fresh ginger
- 1 tablespoon (15 g) curry powder
- 1 can (15 oz / 425 g) chickpeas, drained and rinsed
- 1 can (14 oz / 400 ml) full-fat coconut milk
- 1 cup (240 ml) vegetable broth
- 2 cups (120 g) chopped kale or spinach
- 1 tablespoon (15 ml) lime juice
- Salt to taste
- Cooked rice or naan for serving
For the Caprese Stuffed Portobello Mushrooms:
- 4 large portobello mushroom caps, stems removed
- 2 tablespoons (30 ml) olive oil, plus more for brushing
- 1 cup (240 g) cherry tomatoes, quartered
- 4 oz (115 g) fresh mozzarella, diced
- 1/4 cup (10 g) fresh basil leaves, chopped
- 1 tablespoon (15 ml) balsamic glaze
- Salt and black pepper to taste
Instructions
Lemon Ricotta Pasta with Spinach and Tomatoes:
- Bring a large pot of salted water to a boil. Add the pasta and cook according to package directions until al dente. Reserve 1/2 cup (120 ml) of pasta water, then drain.
- While the pasta cooks, heat the olive oil in a large skillet over medium heat. Add the garlic and cook for 30 seconds until fragrant. Add the cherry tomatoes and cook for 4-5 minutes until they soften and release their juices.
- Add the spinach to the skillet and cook for 1-2 minutes until wilted. Season with salt and pepper.
- In a small bowl, mix the ricotta with the lemon zest and half of the lemon juice.
- Add the drained pasta to the skillet along with the ricotta mixture. Stir well, adding a splash of reserved pasta water if needed to create a creamy sauce. Taste and add more lemon juice if desired.
- Serve topped with Parmesan and red pepper flakes if using.
Black Bean and Sweet Potato Tacos:
- Preheat the oven to 425°F (220°C). Line a baking sheet with parchment paper.
- Toss the diced sweet potato with olive oil, chili powder, cumin, smoked paprika, and a pinch of salt. Spread in a single layer on the baking sheet.
- Roast for 20-25 minutes, flipping halfway, until tender and lightly browned.
- Meanwhile, warm the black beans in a small saucepan over low heat with a splash of water or broth.
- Warm the tortillas in a dry skillet or directly over a gas flame for a few seconds per side.
- Assemble the tacos: place sweet potatoes and black beans on each tortilla, then top with avocado, salsa, and a dollop of sour cream if using. Garnish with cilantro.
Mushroom and Spinach Quesadillas:
- Heat the olive oil in a large skillet over medium-high heat. Add the mushrooms and cook for 6-8 minutes until they release their liquid and start to brown. Add the spinach and oregano, and cook for another 2 minutes until the spinach wilts. Season with salt and pepper. Remove from the skillet and set aside.
- Spread a thin layer of refried beans on one half of each tortilla. Top with the mushroom-spinach mixture and a generous sprinkle of cheese. Fold the other half over to create a half-moon.
- Wipe the skillet clean and return to medium heat. Cook each quesadilla for 2-3 minutes per side, pressing down with a spatula, until golden and the cheese is melted.
- Slice into wedges and serve with salsa and sour cream.
Coconut Chickpea Curry:
- Heat the coconut oil in a large pot or Dutch oven over medium heat. Add the onion and cook for 5-6 minutes until soft. Add the garlic and ginger and cook for 1 minute more.
- Stir in the curry powder and cook for 30 seconds until fragrant. Add the chickpeas, coconut milk, and vegetable broth. Bring to a simmer.
- Reduce heat to low and let simmer for 15 minutes, stirring occasionally, until the sauce thickens slightly.
- Stir in the kale or spinach and cook for 3-4 minutes until wilted. Add the lime juice and salt to taste.
- Serve over rice or with naan.
Caprese Stuffed Portobello Mushrooms:
- Preheat the oven to 400°F (200°C). Line a baking sheet with parchment paper.
- Brush the portobello caps with olive oil and season with salt and pepper. Place them gill-side up on the baking sheet.
- In a small bowl, combine the cherry tomatoes, mozzarella, and basil. Season with salt and pepper.
- Divide the tomato-mozzarella mixture among the mushroom caps.
- Roast for 15-18 minutes, until the mushrooms are tender and the cheese is melted and bubbly.
- Drizzle with balsamic glaze before serving.
Tips
- Substitutions: For the pasta, use gluten-free pasta if needed. For the tacos, swap sweet potato for butternut squash or regular potato. For the quesadillas, use any melting cheese like mozzarella or pepper jack. For the curry, use any canned beans instead of chickpeas. For the portobellos, use zucchini boats or bell pepper halves.
- Storage: Most of these dishes can be stored in an airtight container in the refrigerator for up to 3 days. The pasta and curry actually taste better the next day as the flavors meld.
- Common mistake: Overcooking the pasta – make sure to reserve pasta water before draining, as it helps loosen the sauce. Also, don’t skip roasting the sweet potatoes until they are truly tender; undercooked sweet potatoes are unpleasant.
- Make it a meal: Pair any of these dishes with a simple green salad or roasted vegetables to round out the meal.
Serving Suggestions
These vegetarian meals are hearty enough to stand alone, but you can add a side of crusty bread for the pasta and curry. For the tacos and quesadillas, offer extra lime wedges and hot sauce. A simple side of sautéed green beans or a crisp cucumber salad works well with the portobellos.
Variations
- Pasta: Add a handful of toasted pine nuts or walnuts for crunch. For a vegan version, omit the ricotta and Parmesan and toss with a spoonful of nutritional yeast.
- Tacos: Use kidney beans or pinto beans instead of black beans. Add a spoonful of pickled red onions for brightness.
- Quesadillas: Add sliced bell peppers or corn kernels to the mushroom mixture. For a spicier kick, use pepper jack cheese and a drizzle of chipotle sauce.
- Curry: Add a can of diced tomatoes for a more tomato-forward sauce. Swap the kale for Swiss chard or collard greens. For extra protein, add cubed tofu or tempeh.
- Portobellos: Use a balsamic vinaigrette instead of olive oil for brushing. Add a sprinkle of red pepper flakes before roasting for heat.
Storage and Reheating
All dishes can be refrigerated in airtight containers for up to 3 days. The pasta, curry, and mushrooms reheat well in the microwave (1-2 minutes) or in a skillet over medium heat with a splash of water or broth. The tacos and quesadillas are best reheated in a dry skillet over medium heat for 2-3 minutes per side to restore crispness. Do not freeze the pasta or quesadillas, as they become mushy. The curry freezes well for up to 2 months; thaw overnight in the refrigerator before reheating.
Frequently Asked Questions
Can I double these recipes for leftovers? Yes, all of these recipes double easily. Simply increase the ingredients proportionally and use a larger pot or skillet. Leftovers can be stored in the refrigerator for up to 3 days.
What can I use instead of ricotta in the pasta? You can substitute cottage cheese that has been blended until smooth, or use a soft goat cheese for a tangier flavor. For a vegan option, use silken tofu blended with a little lemon juice and salt.
How do I make the tacos more filling? Add a handful of roasted corn or a spoonful of cooked quinoa to the sweet potato mixture. You can also top with a fried egg for extra protein.
Can I make the curry in a slow cooker? Yes, sauté the onion, garlic, and ginger first, then transfer everything except the spinach and lime juice to a slow cooker. Cook on low for 4-6 hours. Stir in the spinach and lime juice just before serving.
What if I don’t have balsamic glaze? You can make a quick glaze by simmering 1/2 cup (120 ml) balsamic vinegar with 1 tablespoon (15 ml) honey or maple syrup until reduced by half, about 5 minutes. Or simply use a good quality balsamic vinegar.
Are these meals suitable for vegans? The tacos and curry can be made vegan easily (skip the sour cream and use a plant-based yogurt). For the pasta, omit the ricotta and Parmesan and use a vegan alternative. The quesadillas and portobellos require cheese, but you can use vegan cheese alternatives.
Related
- Is Fruit Juice Good for Hydration? Facts
- Is 100% Fruit Juice Healthy? Facts vs Myths
- What Is Lunch Dinner Called? Mealtime Names
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).