Affordable meals can still feel generous.
If you are trying to eat lighter without spending more money or cooking separate “diet food,” these budget-friendly meals under 400 calories are built for real life. They use simple ingredients like rice, eggs, beans, tuna, chicken, pasta, frozen vegetables, and tortillas.
Each recipe is designed to feel practical for busy weekdays: clear steps, accessible ingredients, and portions that sit around the 400 kcal mark. Calories are estimated, so use them as a helpful guide rather than an exact number.
These 7 budget-friendly meals under 400 calories are easy lunch and dinner ideas made with affordable everyday ingredients. Each recipe includes metric and imperial quantities, estimated calories per ingredient, beginner-friendly steps, and meal-prep notes. Most servings land between about 350 and 400 kcal.
Why you’ll love this
- Uses affordable ingredients you can find almost anywhere.
- Includes filling meals with protein, carbs, vegetables, and flavor.
- Works for busy weeknights, leftovers, and simple meal prep.
Roundup at a glance
| Recipe | Best for | Estimated kcal per serving | Servings |
|---|---|---|---|
| Egg Fried Rice with Peas and Carrots | Quick dinner or lunchbox | 389 kcal | 2 |
| Tuna Potato Salad Bowl | No-fuss lunch | 373 kcal | 2 |
| Chicken Bean Taco Rice Bowl | Filling dinner | 395 kcal | 2 |
| Lentil Tomato Pasta | Pantry meal | 386 kcal | 2 |
| Turkey Cabbage Skillet | High-volume dinner | 363 kcal | 2 |
| Chickpea Yogurt Wrap | No-cook lunch | 379 kcal | 2 |
| Vegetable Egg Drop Noodle Soup | Cozy budget meal | 356 kcal | 2 |
Recipe 1: Egg Fried Rice with Peas and Carrots

This is the kind of budget meal that works best with leftover rice. The egg adds protein, the vegetables add volume, and a small amount of oil and soy sauce gives it that fried-rice feel without making it heavy.
Recipe at a glance
- Prep time: 10 minutes
- Cook time: 10 minutes
- Total time: 20 minutes
- Servings: 2
- Estimated kcal per serving: 389 kcal
Ingredients
| Ingredient | Metric quantity | Imperial quantity | Estimated kcal for listed amount | Notes / swaps |
|---|---|---|---|---|
| Cooked white rice, chilled | 300 g | 1 2/3 cups | 390 kcal | Day-old rice gives the best texture |
| Eggs | 2 large eggs | 2 large eggs | 140 kcal | Use 1 egg + 2 egg whites for a lighter version |
| Frozen peas and carrots | 160 g | 1 cup | 110 kcal | Any frozen mixed vegetables work |
| Onion, finely chopped | 80 g | 1/2 medium onion | 32 kcal | Optional but adds flavor |
| Garlic, minced | 6 g | 2 cloves | 9 kcal | Garlic powder also works |
| Soy sauce | 20 ml | 1 tbsp + 1 tsp | 12 kcal | Use low-sodium if preferred |
| Sunflower oil or olive oil | 10 ml | 2 tsp | 80 kcal | Measure it for better calorie control |
| Green onion | 10 g | 2 tbsp sliced | 3 kcal | Optional garnish |
Total estimated kcal for the whole recipe: 776 kcal
Estimated kcal per serving: 388 kcal
Equipment needed
- Large non-stick pan or wok
- Mixing bowl
- Wooden spoon or spatula
- Knife and chopping board
How to make it
- Beat the eggs in a small bowl for 20 seconds, until the yolks and whites are fully combined.
- Heat a large non-stick pan over medium heat for 1 minute.
- Add 1 teaspoon of oil and swirl it across the pan.
- Pour in the eggs and cook for 1 to 2 minutes, stirring gently, until they look softly scrambled and no wet liquid remains.
- Transfer the eggs to a plate.
- Add the remaining 1 teaspoon of oil to the same pan.
- Add the chopped onion and cook over medium heat for 3 minutes, stirring often, until it looks glossy and slightly softened.
- Add the garlic and frozen peas and carrots.
- Cook for 3 to 4 minutes, stirring often, until the vegetables are hot and the peas look bright.
- Add the chilled rice and break up any clumps with the spatula.
- Stir-fry for 3 minutes, until the rice is hot and separate.
- Pour in the soy sauce and stir for 30 seconds, until the rice is evenly coated.
- Return the scrambled eggs to the pan.
- Stir for 1 minute, then remove from the heat.
- Serve warm with sliced green onion on top.
Tips for best results
- Use cold rice, not freshly cooked rice, for a better fried-rice texture.
- Keep the heat at medium so the garlic does not burn.
- Break up rice clumps before adding soy sauce.
- Add chili flakes if you want more flavor without many calories.
- Taste before adding extra salt, because soy sauce is already salty.
Easy swaps and variations
- Swap white rice for brown rice if you prefer more fiber.
- Add diced cooked chicken if you want more protein.
- Use frozen corn, green beans, or bell peppers instead of peas and carrots.
- Add a squeeze of lime for a fresher finish.
Storage and meal-prep notes
Store leftovers in an airtight container in the fridge for up to 3 days. Reheat in a pan over medium heat for 4 to 5 minutes, or microwave for 1 to 2 minutes until steaming hot. Do not freeze this recipe if you want the best egg texture.
What to serve with it
Serve with cucumber slices, a simple cabbage salad, or extra steamed vegetables if you want more volume while keeping the meal light.
Nutrition estimate
Total kcal: 776 kcal
Estimated kcal per serving: 388 kcal
Approximate macros per serving: 16 g protein, 56 g carbs, 12 g fat
Nutrition values are estimates and may vary depending on brands, exact quantities, and portion size.
Recipe 2: Tuna Potato Salad Bowl

This meal is simple, cheap, and surprisingly filling. Potatoes bring comfort and volume, tuna adds protein, and the yogurt-mustard dressing keeps it creamy without needing a lot of mayonnaise.
Recipe at a glance
- Prep time: 10 minutes
- Cook time: 18 minutes
- Total time: 28 minutes
- Servings: 2
- Estimated kcal per serving: 373 kcal
Ingredients
| Ingredient | Metric quantity | Imperial quantity | Estimated kcal for listed amount | Notes / swaps |
|---|---|---|---|---|
| Potatoes, peeled or unpeeled | 400 g | 14 oz | 308 kcal | Waxy potatoes hold their shape well |
| Tuna in water, drained | 120 g | 4.2 oz | 132 kcal | Use tuna in brine or spring water |
| Greek yogurt, 2% | 100 g | 1/3 cup + 1 tbsp | 73 kcal | Use plain yogurt, not sweetened |
| Light mayonnaise | 20 g | 1 tbsp | 68 kcal | Optional but improves flavor |
| Dijon mustard | 10 g | 2 tsp | 7 kcal | Yellow mustard also works |
| Pickles, chopped | 60 g | 1/3 cup | 9 kcal | Adds crunch and acidity |
| Red onion, finely chopped | 40 g | 1/4 cup | 16 kcal | Use green onion for a milder taste |
| Cucumber, diced | 150 g | 1 cup | 24 kcal | Adds volume |
| Lettuce or mixed greens | 80 g | 3 cups | 12 kcal | Optional base |
| Lemon juice | 15 ml | 1 tbsp | 4 kcal | Helps brighten the dressing |
| Salt and black pepper | To taste | To taste | 0 kcal | Adjust at the end |
| Fresh dill or parsley | 5 g | 2 tbsp | 2 kcal | Optional |
Total estimated kcal for the whole recipe: 655 kcal
Estimated kcal per serving: 328 kcal
Optional add-on: 2 boiled eggs add about 140 kcal total, bringing the recipe to about 398 kcal per serving.
Equipment needed
- Medium pot
- Mixing bowl
- Small bowl
- Knife and chopping board
- Colander
How to make it
- Cut the potatoes into 2 cm / 3/4 inch cubes so they cook evenly.
- Place the potatoes in a medium pot and cover them with cold water by about 2 cm / 1 inch.
- Add a pinch of salt and bring the water to a boil over high heat.
- Reduce the heat to medium and simmer for 12 to 15 minutes, until a fork slides into the potato cubes easily but they still hold their shape.
- Drain the potatoes and let them steam-dry in the colander for 5 minutes.
- Mix the Greek yogurt, light mayonnaise, mustard, lemon juice, salt, and pepper in a small bowl.
- Add the warm potatoes, tuna, pickles, red onion, cucumber, and herbs to a large bowl.
- Pour the dressing over the ingredients.
- Fold gently for 30 to 60 seconds, until everything is coated without crushing the potatoes.
- Place lettuce or mixed greens into two bowls.
- Spoon the tuna potato mixture over the greens.
- Serve immediately, or chill for 20 minutes for a colder salad bowl.
Tips for best results
- Let the potatoes steam-dry before mixing so the dressing does not become watery.
- Use tuna in water to keep calories lower.
- Chop the onion finely so it does not overpower the bowl.
- Add lemon juice after tasting if the salad needs more freshness.
- Keep the potato cubes similar in size for even cooking.
Easy swaps and variations
- Add boiled egg for a more filling meal.
- Swap tuna for canned chicken.
- Use canned beans instead of tuna for a vegetarian-style bowl.
- Add chopped celery if you want extra crunch.
Storage and meal-prep notes
Store in an airtight container in the fridge for up to 2 days. Keep the lettuce separate if making this ahead, so it stays crisp. This recipe is not ideal for freezing because potatoes and yogurt dressing can change texture.
What to serve with it
Serve with extra cucumber, tomato slices, or a light vegetable soup. If you add bread, keep the portion small to stay close to the 400 kcal target.
Nutrition estimate
Total kcal: 655 kcal without boiled eggs
Estimated kcal per serving: 328 kcal without boiled eggs
With 1 boiled egg per serving: about 398 kcal per serving
Approximate macros per serving without egg: 25 g protein, 42 g carbs, 8 g fat
Nutrition values are estimates and may vary depending on brands, exact quantities, and portion size.
Recipe 3: Chicken Bean Taco Rice Bowl

This bowl uses a small amount of chicken, canned beans, rice, and vegetables to create a filling meal without relying on expensive ingredients. It tastes like a taco bowl but stays simple enough for a weekday dinner.
Recipe at a glance
- Prep time: 10 minutes
- Cook time: 15 minutes
- Total time: 25 minutes
- Servings: 2
- Estimated kcal per serving: 395 kcal
Ingredients
| Ingredient | Metric quantity | Imperial quantity | Estimated kcal for listed amount | Notes / swaps |
|---|---|---|---|---|
| Chicken breast, raw, diced | 180 g | 6.3 oz | 198 kcal | Chicken thigh works too, but calories may be higher |
| Cooked rice | 220 g | 1 1/4 cups | 286 kcal | Use leftover rice to save time |
| Canned black beans, drained | 120 g | 3/4 cup | 132 kcal | Kidney beans or pinto beans also work |
| Bell pepper, sliced | 120 g | 1 medium | 36 kcal | Any color |
| Onion, sliced | 80 g | 1/2 medium | 32 kcal | Red or yellow onion |
| Tomato salsa | 80 g | 1/3 cup | 24 kcal | Choose a simple tomato salsa |
| Sweet corn | 60 g | 1/3 cup | 52 kcal | Frozen or canned |
| Olive oil | 5 ml | 1 tsp | 40 kcal | Measure it |
| Taco seasoning | 6 g | 2 tsp | 18 kcal | Use a low-salt blend if preferred |
| Lime juice | 15 ml | 1 tbsp | 4 kcal | Optional |
| Lettuce, shredded | 60 g | 2 cups | 9 kcal | Adds volume |
| Plain Greek yogurt, 2% | 40 g | 2 tbsp | 29 kcal | Optional topping |
Total estimated kcal for the whole recipe: 860 kcal
Estimated kcal per serving: 430 kcal
To keep the bowl closer to 395 kcal, use 180 g cooked rice instead of 220 g. Adjusted total: about 808 kcal
Adjusted estimated kcal per serving: 404 kcal
Equipment needed
- Large non-stick pan
- Knife and chopping board
- Measuring spoons
- Two serving bowls
How to make it
- Pat the chicken dry with a paper towel.
- Cut the chicken into small 2 cm / 3/4 inch pieces so it cooks quickly.
- Heat the olive oil in a large non-stick pan over medium-high heat for 1 minute.
- Add the chicken and spread it into one layer.
- Cook for 4 minutes, stirring once halfway, until the outside turns white and lightly golden.
- Add the sliced onion and bell pepper.
- Cook for 4 to 5 minutes, stirring often, until the vegetables soften and the onion looks glossy.
- Sprinkle in the taco seasoning and stir for 30 seconds to coat the chicken and vegetables.
- Add the beans, corn, and salsa.
- Reduce the heat to medium and cook for 3 to 4 minutes, until the beans are hot and the sauce looks slightly thickened.
- Warm the cooked rice in the microwave or in a small pan until steaming.
- Divide the rice between two bowls.
- Add shredded lettuce to each bowl.
- Spoon the chicken-bean mixture over the rice.
- Add Greek yogurt and lime juice on top.
- Serve warm.
Tips for best results
- Dice the chicken small so it cooks evenly and stays tender.
- Drain the beans well to avoid a watery bowl.
- Add the seasoning before the salsa so the spices bloom in the pan.
- Use lettuce as a volume booster.
- Taste before adding salt, especially if the seasoning blend is salty.
Easy swaps and variations
- Swap chicken for turkey mince.
- Use canned kidney beans instead of black beans.
- Replace rice with cauliflower rice if you want a lower-calorie bowl.
- Add chopped tomatoes instead of salsa if that is cheaper.
Storage and meal-prep notes
Store the chicken, beans, and rice in airtight containers in the fridge for up to 3 days. Keep lettuce and yogurt separate until serving. Reheat the chicken-rice mixture in the microwave for 1 to 2 minutes, until steaming hot.
What to serve with it
Serve with extra lettuce, cucumber, tomato, or a few pickled jalapeños. Skip chips if you want to keep the meal close to 400 kcal.
Nutrition estimate
Total kcal: about 808 kcal using 180 g cooked rice
Estimated kcal per serving: about 404 kcal
Approximate macros per serving: 34 g protein, 48 g carbs, 9 g fat
Nutrition values are estimates and may vary depending on brands, exact quantities, and portion size.
Recipe 4: Lentil Tomato Pasta

This is a budget pantry pasta that feels more filling than plain tomato pasta. Red lentils cook directly into the sauce, adding protein and thickness without needing meat or cream.
Recipe at a glance
- Prep time: 8 minutes
- Cook time: 22 minutes
- Total time: 30 minutes
- Servings: 2
- Estimated kcal per serving: 386 kcal
Ingredients
| Ingredient | Metric quantity | Imperial quantity | Estimated kcal for listed amount | Notes / swaps |
|---|---|---|---|---|
| Dry pasta | 120 g | 4.2 oz | 430 kcal | Penne, fusilli, or spaghetti |
| Red lentils, dry | 60 g | 1/3 cup | 210 kcal | Rinse before cooking |
| Canned chopped tomatoes | 300 g | 1 1/4 cups | 90 kcal | Use crushed tomatoes too |
| Onion, finely chopped | 80 g | 1/2 medium | 32 kcal | Adds sweetness |
| Garlic, minced | 6 g | 2 cloves | 9 kcal | Garlic powder works |
| Olive oil | 5 ml | 1 tsp | 40 kcal | Measure it |
| Tomato paste | 15 g | 1 tbsp | 13 kcal | Adds depth |
| Dried Italian herbs | 2 g | 1 tsp | 5 kcal | Basil or oregano also work |
| Spinach | 80 g | 3 cups | 18 kcal | Optional but useful |
| Water or vegetable stock | 250 ml | 1 cup | 0 kcal | Add more if sauce thickens too much |
| Salt and black pepper | To taste | To taste | 0 kcal | Adjust at the end |
Total estimated kcal for the whole recipe: 847 kcal
Estimated kcal per serving: 424 kcal
To bring it closer to 386 kcal, use 100 g dry pasta instead of 120 g. Adjusted total: about 775 kcal
Adjusted estimated kcal per serving: 388 kcal
Equipment needed
- Medium pot for pasta
- Medium saucepan
- Colander
- Wooden spoon
How to make it
- Rinse the red lentils under cold water until the water looks mostly clear.
- Heat the olive oil in a medium saucepan over medium heat for 1 minute.
- Add the onion and cook for 4 minutes, stirring often, until it softens and looks translucent.
- Add the garlic and tomato paste.
- Stir for 30 seconds, until the tomato paste darkens slightly and smells richer.
- Add the chopped tomatoes, rinsed lentils, dried herbs, and water or stock.
- Stir well and bring the sauce to a gentle boil.
- Reduce the heat to low, cover the pan, and simmer for 15 to 18 minutes.
- Stir every 5 minutes so the lentils do not stick to the bottom.
- Add a splash of water if the sauce becomes very thick before the lentils are soft.
- While the sauce simmers, bring a pot of salted water to a boil.
- Add the pasta and cook according to package instructions, usually 9 to 11 minutes, until tender but still slightly firm.
- Reserve 100 ml / 1/2 cup pasta water, then drain the pasta.
- Add the spinach to the lentil sauce and stir for 1 minute, until wilted.
- Add the drained pasta to the sauce.
- Stir for 1 minute, adding a little reserved pasta water if needed, until the sauce coats the pasta.
- Taste and adjust salt and pepper.
- Serve warm.
Tips for best results
- Rinse the lentils so the sauce tastes clean and cooks evenly.
- Stir the sauce regularly because lentils can settle at the bottom.
- Use a short pasta shape if you want the sauce to cling better.
- Add spinach at the end so it stays bright.
- Keep pasta portions measured, as pasta calories add up quickly.
Easy swaps and variations
- Use whole wheat pasta for more fiber.
- Swap spinach for frozen chopped spinach.
- Add chili flakes for heat.
- Add a spoon of grated cheese if you have room in your calorie target.
Storage and meal-prep notes
Store leftovers in the fridge for up to 3 days. Reheat in a pan with a splash of water for 4 to 5 minutes, or microwave until hot. This pasta can be frozen, but the texture is best when eaten fresh or refrigerated.
What to serve with it
Serve with a simple cucumber salad, steamed zucchini, or roasted carrots. Keep bread portions small if you want to stay around 400 kcal.
Nutrition estimate
Total kcal: about 775 kcal using 100 g dry pasta
Estimated kcal per serving: about 388 kcal
Approximate macros per serving: 20 g protein, 68 g carbs, 7 g fat
Nutrition values are estimates and may vary depending on brands, exact quantities, and portion size.
Recipe 5: Turkey Cabbage Skillet

This skillet meal is affordable, high-volume, and fast. Cabbage stretches the turkey, rice makes it satisfying, and a simple tomato base brings everything together in one pan.
Recipe at a glance
- Prep time: 10 minutes
- Cook time: 18 minutes
- Total time: 28 minutes
- Servings: 2
- Estimated kcal per serving: 363 kcal
Ingredients
| Ingredient | Metric quantity | Imperial quantity | Estimated kcal for listed amount | Notes / swaps |
|---|---|---|---|---|
| Lean turkey mince | 200 g | 7 oz | 270 kcal | Use lean beef or chicken mince if preferred |
| Cabbage, shredded | 300 g | 4 cups | 75 kcal | Green cabbage is usually cheapest |
| Cooked rice | 160 g | 1 cup | 208 kcal | Use leftover rice |
| Onion, chopped | 80 g | 1/2 medium | 32 kcal | Adds flavor |
| Carrot, grated | 80 g | 1 medium | 33 kcal | Adds sweetness |
| Tomato passata or crushed tomatoes | 200 g | 3/4 cup | 60 kcal | Use canned tomatoes if needed |
| Olive oil | 5 ml | 1 tsp | 40 kcal | Measure it |
| Paprika | 2 g | 1 tsp | 6 kcal | Smoked paprika works well |
| Garlic powder | 2 g | 1/2 tsp | 7 kcal | Or use 1 fresh garlic clove |
| Salt and black pepper | To taste | To taste | 0 kcal | Adjust at the end |
| Parsley | 5 g | 2 tbsp | 2 kcal | Optional |
Total estimated kcal for the whole recipe: 733 kcal
Estimated kcal per serving: 367 kcal
Equipment needed
- Large non-stick skillet with lid
- Knife and chopping board
- Grater
- Wooden spoon
How to make it
- Heat the olive oil in a large non-stick skillet over medium-high heat for 1 minute.
- Add the chopped onion and grated carrot.
- Cook for 3 minutes, stirring often, until the onion softens and the carrot looks glossy.
- Add the turkey mince and break it into small pieces with a wooden spoon.
- Cook for 5 to 6 minutes, stirring often, until the turkey is no longer pink and small golden spots appear.
- Add the paprika, garlic powder, salt, and pepper.
- Stir for 30 seconds to coat the turkey.
- Add the shredded cabbage and stir well.
- Cook uncovered for 4 minutes, stirring often, until the cabbage begins to soften.
- Pour in the tomato passata or crushed tomatoes.
- Reduce the heat to medium-low.
- Cover the skillet and cook for 6 to 8 minutes, until the cabbage is tender but not mushy.
- Add the cooked rice and stir it through the mixture.
- Cook uncovered for 2 minutes, until the rice is hot and the sauce lightly coats everything.
- Taste and adjust seasoning.
- Sprinkle with parsley and serve warm.
Tips for best results
- Slice the cabbage thinly so it cooks quickly.
- Break up the turkey well for better texture in every bite.
- Cover the pan only after adding tomato, so the cabbage steams in the sauce.
- Use smoked paprika for deeper flavor.
- Add a splash of water if the pan becomes dry before the cabbage softens.
Easy swaps and variations
- Swap turkey for lean chicken mince.
- Replace rice with boiled potatoes cut into small cubes.
- Add chili flakes for a spicier skillet.
- Use frozen cabbage mix if you want less chopping.
Storage and meal-prep notes
Store in the fridge for up to 3 days. Reheat in a covered pan over medium-low heat for 5 minutes, or microwave for 1 to 2 minutes until hot. This recipe freezes fairly well for up to 2 months.
What to serve with it
Serve with pickles, cucumber salad, or extra steamed vegetables. If you want more carbs, add a small slice of bread and adjust the rice portion.
Nutrition estimate
Total kcal: 733 kcal
Estimated kcal per serving: 367 kcal
Approximate macros per serving: 32 g protein, 38 g carbs, 10 g fat
Nutrition values are estimates and may vary depending on brands, exact quantities, and portion size.
Recipe 6: Chickpea Yogurt Wrap

This no-cook wrap is useful when you want something cheap, quick, and lunchbox-friendly. Mashed chickpeas create a hearty filling, while yogurt, mustard, and pickles bring creamy crunch without needing much mayo.
Recipe at a glance
- Prep time: 12 minutes
- Cook time: 0 minutes
- Total time: 12 minutes
- Servings: 2
- Estimated kcal per serving: 379 kcal
Ingredients
| Ingredient | Metric quantity | Imperial quantity | Estimated kcal for listed amount | Notes / swaps |
|---|---|---|---|---|
| Whole wheat tortillas | 2 medium, 100 g total | 2 medium tortillas | 300 kcal | Check label; tortilla sizes vary |
| Canned chickpeas, drained | 180 g | 1 cup | 295 kcal | Pat dry before mashing |
| Greek yogurt, 2% | 80 g | 1/3 cup | 58 kcal | Use plain yogurt |
| Light mayonnaise | 15 g | 1 tbsp | 51 kcal | Optional but adds richness |
| Dijon mustard | 10 g | 2 tsp | 7 kcal | Yellow mustard works |
| Pickles, chopped | 50 g | 1/4 cup | 8 kcal | Adds crunch |
| Carrot, grated | 70 g | 1 small | 29 kcal | Adds sweetness |
| Lettuce | 60 g | 2 cups | 9 kcal | Use romaine or iceberg |
| Lemon juice | 10 ml | 2 tsp | 3 kcal | Keeps filling fresh |
| Salt and black pepper | To taste | To taste | 0 kcal | Adjust after mixing |
Total estimated kcal for the whole recipe: 760 kcal
Estimated kcal per serving: 380 kcal
Equipment needed
- Mixing bowl
- Fork or potato masher
- Grater
- Knife and chopping board
How to make it
- Drain and rinse the chickpeas under cold water.
- Pat the chickpeas dry with a clean towel so the filling does not become watery.
- Place the chickpeas in a mixing bowl.
- Mash them with a fork for 1 to 2 minutes, until about half are crushed and half remain slightly chunky.
- Add the Greek yogurt, light mayonnaise, mustard, lemon juice, salt, and pepper.
- Stir for 30 seconds, until the chickpeas are coated.
- Add the chopped pickles and grated carrot.
- Stir again until the filling looks evenly mixed.
- Lay the tortillas flat on a clean surface.
- Place lettuce in the center of each tortilla.
- Divide the chickpea filling between the two tortillas.
- Fold the sides inward.
- Roll each wrap tightly from the bottom up.
- Cut in half and serve immediately, or wrap tightly for later.
Tips for best results
- Dry the chickpeas well so the wrap does not get soggy.
- Mash the chickpeas only partly for better texture.
- Put lettuce between the tortilla and filling to protect the wrap.
- Use medium tortillas, not oversized wraps, to stay near 400 kcal.
- Taste the filling before wrapping and adjust lemon, mustard, or pepper.
Easy swaps and variations
- Add canned tuna for more protein.
- Use hummus instead of mayonnaise for a different flavor.
- Add cucumber strips for extra crunch.
- Use a high-protein wrap if you prefer.
Storage and meal-prep notes
The filling keeps in the fridge for up to 3 days. For best texture, store the filling separately and assemble the wrap before eating. A fully assembled wrap can be refrigerated for up to 24 hours if wrapped tightly.
What to serve with it
Serve with cucumber sticks, cherry tomatoes, or a small fruit portion. Skip extra chips or crackers if you want to keep the meal under 400 kcal.
Nutrition estimate
Total kcal: 760 kcal
Estimated kcal per serving: 380 kcal
Approximate macros per serving: 18 g protein, 58 g carbs, 11 g fat
Nutrition values are estimates and may vary depending on brands, exact quantities, and portion size.
Recipe 7: Vegetable Egg Drop Noodle Soup

This soup is warm, cheap, and flexible. It uses a small amount of noodles, plenty of vegetables, and eggs stirred into the broth for a cozy meal that feels bigger than the calorie count suggests.
Recipe at a glance
- Prep time: 8 minutes
- Cook time: 12 minutes
- Total time: 20 minutes
- Servings: 2
- Estimated kcal per serving: 356 kcal
Ingredients
| Ingredient | Metric quantity | Imperial quantity | Estimated kcal for listed amount | Notes / swaps |
|---|---|---|---|---|
| Dry noodles | 80 g | 2.8 oz | 280 kcal | Egg noodles, ramen-style noodles, or rice noodles |
| Eggs | 2 large eggs | 2 large eggs | 140 kcal | Beat before adding |
| Frozen mixed vegetables | 200 g | 1 1/4 cups | 140 kcal | Peas, carrots, corn, green beans |
| Cabbage, finely sliced | 150 g | 2 cups | 38 kcal | Optional but filling |
| Low-sodium stock | 900 ml | 3 3/4 cups | 30 kcal | Chicken or vegetable stock |
| Soy sauce | 15 ml | 1 tbsp | 9 kcal | Adjust to taste |
| Garlic, minced | 6 g | 2 cloves | 9 kcal | Garlic powder works |
| Ginger, grated | 5 g | 1 tsp | 4 kcal | Optional |
| Sesame oil | 5 ml | 1 tsp | 40 kcal | Use at the end for flavor |
| Green onion | 10 g | 2 tbsp sliced | 3 kcal | Optional garnish |
Total estimated kcal for the whole recipe: 693 kcal
Estimated kcal per serving: 347 kcal
Equipment needed
- Medium pot
- Small bowl
- Fork or whisk
- Knife and chopping board
- Ladle
How to make it
- Pour the stock into a medium pot.
- Add the garlic, ginger, soy sauce, frozen vegetables, and sliced cabbage.
- Bring the soup to a boil over high heat.
- Reduce the heat to medium and simmer for 5 minutes, until the vegetables are hot and the cabbage begins to soften.
- Add the dry noodles to the pot.
- Cook for 3 to 5 minutes, depending on the package instructions, until the noodles are tender but not mushy.
- Beat the eggs in a small bowl for 20 seconds.
- Reduce the heat to low so the soup is gently steaming but not bubbling hard.
- Stir the soup slowly in one direction.
- Pour the beaten eggs into the moving broth in a thin stream.
- Let the eggs set for 30 seconds, until they form soft ribbons.
- Stir gently once or twice.
- Turn off the heat.
- Add the sesame oil and green onion.
- Taste and adjust soy sauce if needed.
- Serve hot.
Tips for best results
- Keep the soup at a gentle simmer before adding eggs.
- Pour the eggs slowly for soft ribbons instead of large clumps.
- Add noodles near the end so they do not overcook.
- Use frozen vegetables to save money and prep time.
- Add sesame oil after cooking so the flavor stays noticeable.
Easy swaps and variations
- Use rice instead of noodles.
- Add shredded cooked chicken if you have leftovers.
- Use spinach instead of cabbage.
- Add chili sauce for a spicy version.
Storage and meal-prep notes
This soup is best eaten fresh because noodles continue to absorb broth. If meal-prepping, cook the broth and vegetables ahead, then add noodles and egg when reheating. Store the broth base in the fridge for up to 3 days.
What to serve with it
Serve as a complete light meal, or add cucumber salad on the side. Avoid adding extra bread or crackers if you want to stay close to the calorie target.
Nutrition estimate
Total kcal: 693 kcal
Estimated kcal per serving: 347 kcal
Approximate macros per serving: 18 g protein, 49 g carbs, 10 g fat
Nutrition values are estimates and may vary depending on brands, exact quantities, and portion size.
Final practical takeaway
If you want the fastest option, make the chickpea yogurt wrap or egg fried rice. If you want the most filling dinner, choose the turkey cabbage skillet or chicken bean taco rice bowl. If your pantry is nearly empty, the lentil tomato pasta and vegetable egg drop noodle soup are the easiest places to start.
FAQ
Are these budget-friendly meals exactly 400 calories?
No. The calories are estimates based on common ingredient values and typical portions. Most recipes are designed to sit close to 400 calories per serving, but the exact number will vary depending on brands, cooking oil, and portion size.
Can I meal prep these recipes?
Yes. The turkey cabbage skillet, lentil tomato pasta, chicken bean taco rice bowl, and egg fried rice work especially well for meal prep. Store sauces, lettuce, yogurt toppings, and fresh vegetables separately when possible.
What are the cheapest proteins for meals under 400 calories?
Eggs, canned tuna, chickpeas, lentils, beans, Greek yogurt, and small amounts of chicken or turkey mince are useful budget proteins. They help make meals more filling without relying on expensive ingredients.
Can I make these recipes vegetarian?
Several are already vegetarian or easy to adapt. The lentil tomato pasta, chickpea yogurt wrap, egg fried rice, and vegetable egg drop noodle soup can fit a vegetarian-style meal plan. For the taco bowl, replace chicken with extra beans.
How can I make these meals more filling without adding many calories?
Add more low-calorie vegetables such as cabbage, cucumber, lettuce, spinach, zucchini, mushrooms, or frozen mixed vegetables. You can also add herbs, lemon juice, vinegar, mustard, or spices for more flavor.
Are these recipes good for weight loss?
They can support a calorie-aware eating style because they use measured portions and balanced ingredients. Weight loss depends on your overall daily intake, consistency, activity level, and personal needs.
