Cheap Vegetarian Dinner Recipes for 2: Easy & Tasty Ideas

Updated On: October 7, 2025

If you’re searching for cheap vegetarian dinner recipes for 2, you’re in the right place! Whether you’re on a budget, cooking for you and a partner, or simply want to add more plant-based meals to your menu, these recipes will make your evenings delicious and affordable.

There’s a misconception that vegetarian meals are expensive or uninspiring, but with the right ingredients and a little creativity, you can whip up flavorful, satisfying dishes without breaking the bank.

In this post, you’ll find three hearty, wallet-friendly vegetarian dinner ideas designed to feed two people perfectly. Each recipe celebrates wholesome ingredients, simple steps, and maximum flavor.

From a quick and creamy chickpea curry to a savory vegetable stir-fry and a comforting pasta dish, you’ll discover that eating well doesn’t require spending a fortune. Ready to cook?

Let’s dive into these budget-friendly vegetarian delights!

Why You’ll Love This Recipe

  • Budget-Friendly: Every recipe uses affordable, widely available ingredients—no specialty shopping required.
  • Quick and Easy: Each meal can be prepared in under 30 minutes, making them perfect for busy weeknights.
  • Nutritious: Packed with vegetables, legumes, and whole grains, these dinners offer a balanced mix of protein, fiber, and vitamins.
  • Customizable: Swap in your favorite veggies or spices to suit your taste and what you have on hand.
  • No Waste: Designed for two, there’s no need for complicated math or leftover overload.
  • Delicious: Each recipe is loaded with flavor, proving that vegetarian meals can be just as satisfying as their meaty counterparts.

Cheap Vegetarian Dinner Recipes for 2

Here are three handpicked recipes that are easy on your wallet, big on taste, and perfectly portioned for two people. Click on the links throughout this post for even more vegetarian inspiration!


Creamy Chickpea & Spinach Curry

Ingredients

Ingredient Amount
Canned chickpeas, drained and rinsed 1 can (15 oz)
Fresh spinach 3 cups
Onion, diced 1 small
Garlic, minced 2 cloves
Canned diced tomatoes 1/2 can (7 oz)
Coconut milk 1/2 cup
Curry powder 1 tablespoon
Olive oil 1 tablespoon
Salt & pepper To taste
Cooked rice or naan To serve

Equipment

  • Large skillet or saucepan
  • Wooden spoon or spatula
  • Knife and cutting board
  • Can opener
  • Measuring cups and spoons

Instructions

  1. Heat the oil in a large skillet over medium heat. Add the diced onion and sauté for 3-4 minutes until translucent.
  2. Add the garlic and curry powder. Stir for 30 seconds until fragrant.
  3. Stir in the tomatoes and coconut milk. Cook for 2-3 minutes, allowing the flavors to meld.
  4. Add the chickpeas and bring to a gentle simmer. Let cook for 5-7 minutes, stirring occasionally.
  5. Add the spinach and cook until wilted, about 2 minutes. Season with salt and pepper to taste.
  6. Serve hot over cooked rice or with naan bread.

Tips & Variations

  • Substitute kale or Swiss chard for spinach for a different green.
  • Add a pinch of red pepper flakes for heat.
  • Swap coconut milk for Greek yogurt to make it creamier (but not vegan).
  • For extra protein, stir in cubed tofu with the chickpeas.

“Make a double batch and enjoy leftovers for lunch the next day—this curry tastes even better after sitting overnight!”

Nutrition Facts

Nutrient Per Serving
Calories 360
Protein 13g
Fat 12g
Carbohydrates 48g
Fiber 11g
Sugar 7g

Serving Suggestions

  • Pair with a simple cucumber salad for a refreshing crunch.
  • Enjoy with lemon crackers for a zesty side.
  • Serve alongside warm naan or pita bread for scooping.

Vegetable Stir-Fry with Peanut Sauce

Ingredients

Ingredient Amount
Broccoli florets 1 cup
Carrots, thinly sliced 1 large
Red bell pepper, sliced 1/2 medium
Snap peas 1/2 cup
Firm tofu, cubed 1/2 block (about 7 oz)
Garlic, minced 2 cloves
Soy sauce 2 tablespoons
Peanut butter 2 tablespoons
Rice vinegar 1 tablespoon
Brown sugar 1 teaspoon
Vegetable oil 1 tablespoon
Cooked rice or noodles To serve

Equipment

  • Large skillet or wok
  • Spatula
  • Knife and cutting board
  • Small bowl (for sauce)
  • Measuring spoons

Instructions

  1. Prepare the peanut sauce: In a small bowl, whisk together peanut butter, soy sauce, rice vinegar, brown sugar, and 2 tablespoons of water until smooth. Set aside.
  2. Heat oil in a large skillet or wok over medium-high heat. Add garlic and sauté for 30 seconds.
  3. Add tofu cubes and cook until golden on most sides, about 5 minutes. Remove tofu and set aside.
  4. Add broccoli, carrots, bell pepper, and snap peas to the skillet. Stir-fry for 4-5 minutes until vegetables are just tender.
  5. Return tofu to the pan. Pour in the peanut sauce and toss everything together to coat.
  6. Serve hot over rice or noodles, garnished with chopped peanuts or green onions if desired.

Tips & Variations

  • Swap out any veggies for what you have—zucchini, mushrooms, or baby corn all work well.
  • For a spicy kick, add a dash of sriracha or chili flakes to the peanut sauce.
  • Short on time? Use frozen stir-fry vegetables instead of fresh.

“A quick stir-fry is perfect for using up leftover veggies at the end of the week—no waste, just flavor!”

Nutrition Facts

Nutrient Per Serving
Calories 420
Protein 17g
Fat 18g
Carbohydrates 46g
Fiber 8g
Sugar 10g

Serving Suggestions


Creamy Lemon Ricotta Pasta with Arugula

For a lighter, Mediterranean-inspired meal, try this dish! It’s tangy, creamy, and comes together in a snap.

Ingredients

Ingredient Amount
Pasta (spaghetti, penne, or fusilli) 6 oz (about 3/4 box)
Ricotta cheese 1/2 cup
Lemon (juice and zest) 1 medium
Fresh arugula 2 cups
Olive oil 2 tablespoons
Garlic, minced 1 clove
Salt & black pepper To taste
Grated Parmesan (optional) To garnish

Equipment

  • Large pot
  • Colander
  • Large bowl
  • Microplane or grater (for lemon zest)
  • Knife and cutting board

Instructions

  1. Cook the pasta according to package instructions. Reserve 1/3 cup pasta cooking water and drain the rest.
  2. In a large bowl, combine ricotta, lemon juice, lemon zest, olive oil, garlic, salt, and pepper. Whisk until smooth and creamy.
  3. Add the hot pasta to the bowl with the ricotta mixture. Toss to coat, adding reserved pasta water a little at a time until the sauce reaches your desired consistency.
  4. Fold in the arugula until just wilted from the heat of the pasta.
  5. Serve immediately, topped with extra lemon zest and grated Parmesan if desired.

Tips & Variations

  • Try baby spinach or kale if you’re out of arugula.
  • Add roasted cherry tomatoes or peas for extra color and nutrients.
  • Make it vegan by using vegan ricotta and omitting Parmesan.

“Using the pasta water helps the sauce cling to every noodle for a luscious, restaurant-quality finish.”

Nutrition Facts

Nutrient Per Serving
Calories 410
Protein 15g
Fat 14g
Carbohydrates 56g
Fiber 4g
Sugar 3g

Serving Suggestions


Conclusion

Eating well on a budget doesn’t mean sacrificing flavor or satisfaction. These cheap vegetarian dinner recipes for 2 prove you can enjoy wholesome, delicious meals without stretching your grocery bill.

Each recipe is easy to customize with seasonal produce or pantry staples, making them perfect for busy lifestyles and ever-changing schedules.

Whether you’re new to vegetarian cooking or a seasoned pro, these dinners will become regulars in your meal rotation. Not only are they nourishing and quick to prepare, but they also celebrate the vibrant flavors of plant-based eating.

For even more inspiration, explore unique ideas like our Lion’s Mane Mushroom Crumble or creative appetizers in our Low Fodmap Appetizer Recipes collection. Happy cooking and bon appétit!

📖 Recipe Card: One-Pan Chickpea & Spinach Curry

Description: A flavorful, budget-friendly vegetarian curry ready in under 30 minutes. Perfect for a cozy dinner for two with minimal cleanup.

Prep Time: PT10M
Cook Time: PT20M
Total Time: PT30M

Servings: 2 servings

Ingredients

  • 1 tablespoon olive oil
  • 1 small yellow onion, diced
  • 2 cloves garlic, minced
  • 1 tablespoon curry powder
  • 1 (15 oz) can chickpeas, drained and rinsed
  • 1 (14 oz) can diced tomatoes
  • 3 cups fresh spinach
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1/4 cup water
  • Cooked rice, for serving (optional)

Instructions

  1. Heat olive oil in a large skillet over medium heat.
  2. Add diced onion and sauté until softened, about 3 minutes.
  3. Stir in garlic and curry powder; cook for 1 minute until fragrant.
  4. Add chickpeas, diced tomatoes, salt, pepper, and water.
  5. Simmer for 10 minutes, stirring occasionally.
  6. Add spinach and cook until wilted, about 2 minutes.
  7. Serve hot over cooked rice if desired.

Nutrition: Calories: 320 | Protein: 13g | Fat: 9g | Carbs: 48g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “One-Pan Chickpea & Spinach Curry”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A flavorful, budget-friendly vegetarian curry ready in under 30 minutes. Perfect for a cozy dinner for two with minimal cleanup.”, “prepTime”: “PT10M”, “cookTime”: “PT20M”, “totalTime”: “PT30M”, “recipeYield”: “2 servings”, “recipeIngredient”: [“1 tablespoon olive oil”, “1 small yellow onion, diced”, “2 cloves garlic, minced”, “1 tablespoon curry powder”, “1 (15 oz) can chickpeas, drained and rinsed”, “1 (14 oz) can diced tomatoes”, “3 cups fresh spinach”, “1/2 teaspoon salt”, “1/4 teaspoon black pepper”, “1/4 cup water”, “Cooked rice, for serving (optional)”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat olive oil in a large skillet over medium heat.”}, {“@type”: “HowToStep”, “text”: “Add diced onion and saut\u00e9 until softened, about 3 minutes.”}, {“@type”: “HowToStep”, “text”: “Stir in garlic and curry powder; cook for 1 minute until fragrant.”}, {“@type”: “HowToStep”, “text”: “Add chickpeas, diced tomatoes, salt, pepper, and water.”}, {“@type”: “HowToStep”, “text”: “Simmer for 10 minutes, stirring occasionally.”}, {“@type”: “HowToStep”, “text”: “Add spinach and cook until wilted, about 2 minutes.”}, {“@type”: “HowToStep”, “text”: “Serve hot over cooked rice if desired.”}], “nutrition”: {“calories”: “320”, “proteinContent”: “13g”, “fatContent”: “9g”, “carbohydrateContent”: “48g”}}

Photo of author

Marta K

Leave a Comment

X