Budget Recipe Blog

Delicious Meals That Won't Break the Bank

Cheap Vegetarian Meals Under $10

Plant-based eating on a budget | Serves 4 | Protein-packed

Vegetarian eating is actually one of the most budget-friendly ways to eat. Beans, lentils, and eggs are cheaper than meat, and these recipes prove that vegetarian doesn't mean boring.

1. Lentil Curry ($6.50, serves 4)

Ingredients

  • 1.5 cups dried lentils ($1.50)
  • 1 can coconut milk ($1.80)
  • 1 can diced tomatoes ($1.20)
  • 1 onion ($0.50)
  • Curry powder, cumin, garlic, ginger ($0.80)
  • Rice for serving ($0.70)

Instructions

  1. Sauté diced onion until soft.
  2. Add curry powder, cumin, garlic, ginger. Cook 1 minute.
  3. Add lentils, coconut milk, tomatoes, and 2 cups water.
  4. Bring to boil, then simmer 25 minutes until lentils are tender.
  5. Serve over rice.

Why it's great: High in protein and fiber, makes amazing leftovers, freezes perfectly.

2. Black Bean Quesadillas ($7.20, serves 4)

Ingredients

  • 2 cans black beans ($1.80)
  • 8 flour tortillas ($2.40)
  • 2 cups shredded cheese ($2.40)
  • 1 bell pepper ($1.00)
  • 1 onion ($0.50)
  • Cumin, chili powder ($0.30)
  • Salsa and sour cream for serving ($1.80)

Instructions

  1. Sauté peppers and onions until soft.
  2. Mash half the black beans, mix with whole beans, vegetables, and spices.
  3. Spread bean mixture on tortilla, top with cheese, fold in half.
  4. Cook in skillet 2-3 minutes per side until crispy and cheese melts.
  5. Cut into wedges, serve with salsa and sour cream.

3. Vegetable Stir-Fry with Tofu ($8.80, serves 4)

Ingredients

  • 1 block firm tofu ($2.50)
  • 4 cups frozen stir-fry vegetables ($3.00)
  • 1/4 cup soy sauce ($0.50)
  • 2 tbsp cornstarch ($0.20)
  • 3 cloves garlic ($0.20)
  • 1 tbsp ginger ($0.40)
  • Rice for 4 ($1.20)
  • Vegetable oil ($0.30)
  • Optional: sesame oil ($0.50)

Instructions

  1. Press tofu to remove water, cut into cubes, toss with 1 tbsp soy sauce and cornstarch.
  2. Heat oil in wok or large skillet over high heat.
  3. Fry tofu until golden, about 8 minutes. Remove.
  4. Add more oil, stir-fry vegetables 4 minutes.
  5. Add garlic and ginger, cook 30 seconds.
  6. Return tofu to pan, add remaining soy sauce and sesame oil.
  7. Serve over rice.

4. Chickpea Pasta ($5.50, serves 4)

Ingredients

  • 1 lb pasta ($1.20)
  • 2 cans chickpeas ($1.80)
  • 1 can diced tomatoes ($1.20)
  • 4 cups fresh spinach ($1.50)
  • 4 cloves garlic ($0.30)
  • 3 tbsp olive oil ($0.60)
  • Red pepper flakes, Italian seasoning ($0.30)
  • Optional: Parmesan ($0.60)

Instructions

  1. Cook pasta, reserve 1 cup pasta water.
  2. In large skillet, heat olive oil. Add garlic and red pepper flakes, cook 1 minute.
  3. Add chickpeas and tomatoes, simmer 5 minutes.
  4. Add spinach, cook until wilted.
  5. Add drained pasta and splash of pasta water. Toss to combine.
  6. Season with salt, pepper, Italian seasoning.

5. Veggie-Loaded Fried Rice ($6.00, serves 4)

Ingredients

  • 4 cups cooked rice, cold ($1.20)
  • 3 eggs ($0.90)
  • 3 cups frozen mixed vegetables ($2.40)
  • 1/4 cup soy sauce ($0.50)
  • 4 green onions ($0.80)
  • 3 cloves garlic ($0.20)
  • 2 tbsp vegetable oil ($0.30)
  • Optional: sesame oil ($0.50)

Instructions

  1. Heat 1 tbsp oil in wok over high heat.
  2. Scramble eggs, remove from pan.
  3. Add remaining oil, garlic, and frozen vegetables. Stir-fry 4 minutes.
  4. Add cold rice, breaking up clumps. Stir-fry 5 minutes.
  5. Return eggs to pan, add soy sauce and sesame oil.
  6. Toss everything together. Garnish with green onions.

Vegetarian Cooking Essentials

More Quick Vegetarian Meals

Why Vegetarian is Budget-Friendly

Protein Sources for Vegetarians

Food Protein per $1 Best Uses
Dried lentils 25g Curries, soups, salads
Canned beans 15g Tacos, burritos, chili
Eggs 20g Breakfast, fried rice, baking
Tofu 16g Stir-fries, curries, scrambles