
It is possible to eat healthy foods when you're on a budget. The following five recipes are all low in calories (fewer than 450 calories per serving), satisfying, delicious, and affordable.
Pasta e Fagiole
This Italian flavored soup uses canned tomatoes and beans, as well as elbow macaroni. All of these ingredients are inexpensive, and soup is a great way to lower calories and stretch your budget.
Ingredients
- 2 tablespoons olive oil
- 4 ounces pancetta, diced
- 1 onion, chopped
- 2 carrots, peeled and chopped
- 2 stalks celery, peeled and chopped
- 4 cloves garlic, minced
- 5 cups chicken broth
- 1 28-ounce can tomatoes, undrained
- 1 14-ounce can kidney beans, drained
- 2 tablespoons Italian herbs
- Pinch red pepper flakes
- 1 cup dried elbow macaroni
- Salt
- Pepper
Instructions
- In a large pot, heat olive oil over medium-high heat until it shimmers.
- Add pancetta and cook until it is crisp. Remove from fat with a slotted spoon and set aside.
- Add onion, carrots, and celery and cook, stirring occasionally, until vegetables soften and begin to brown, about four to five minutes.
- Add garlic and cook, stirring constantly, until it is fragrant, about 30 seconds.
- Add chicken broth, scraping any browned bits off the bottom of the pan with the side of your spoon.
- Stir in tomatoes, kidney beans, Italian herbs, and red pepper flakes.
- Bring to a boil. Reduce heat to medium-low, cover, and simmer for about 10 minutes.
- Take one cup of the soup and purée carefully in a blender or food processor.
- Stir elbow macaroni into soup that remains in the pot and bring to a boil.
- Cover and boil until elbow macaroni is el dente, about eight minutes.
- Stir in purée and reserved pancetta.
- Taste and season with salt and pepper.
Nutrition Information
Note: All nutrition information derived from Self Nutrition Data.
Serves: 6; Calories: 245
Lentils With Coconut Rice

Lentils and rice are very inexpensive and low-calorie ingredients.
Ingredients
- 1/2 cup dried lentils
- 1 tablespoon oil
- 1/2 medium onion, chopped
- 1 carrot, peeled and chopped
- 2 cloves garlic, minced
- 2 cups chicken or vegetable broth
- 1 dried bay leaf
- 2 cups lite coconut milk
- 1 cup uncooked white rice
- Salt and pepper to taste
Instructions
- Soak lentils in clean water for 30 minutes. Rinse and drain.
- In a medium-sized pot, heat the oil until it shimmers.
- Add onion and carrot and cook until vegetables are soft and start to brown, about four to five minutes.
- Add garlic and cook until it is fragrant, about 30 seconds.
- Add chicken broth, bay leaf, and lentils. Bring to a boil and then reduce heat to medium.
- Cover and cook until lentils soften and broth absorbs, about 30 to 40 minutes.
- Remove bay leaf. Stir in coconut milk and rice.
- Bring to a boil. Reduce heat to low, cover, and cook until rice is soft and fluffy, about 20 minutes.
- Taste and season with salt and pepper.
Nutrition Information
Serves: 4; Calories: 378
Bell Pepper Frittata

Eggs are incredibly inexpensive, and by using more whites than whole eggs, you can lower the calorie count. A frittata is similar to a crustless quiche.
Ingredients
-
1 tablespoon oil
-
1/2 medium onion, sliced
-
1 red pepper, cut into thin slices
-
3 whole eggs
-
6 egg whites
-
1/2 cup skim milk
-
1/2 teaspoon salt
-
1/4 teaspoon black pepper
-
3 tablespoons grated Parmesan cheese
Instructions
- Set oven to broil.
- In an ovenproof sauté pan, heat oil over medium-high heat until it shimmers.
- Add onion and red pepper and cook, stirring occasionally, until vegetables are soft, about four minutes.
- In a small bowl, whisk eggs, egg whites, milk, salt, and pepper until well combined.
- Reduce heat under vegetables to medium and pour egg mixture carefully over the cooked vegetables.
- Cook over medium heat without stirring until eggs begin to set up around the edges. Carefully pull edges away from side of pan with a spatula and let unset eggs on top run around the sides.
- Continue cooking until the eggs set on the edges once again.
- Sprinkle Parmesan cheese over the top of the eggs and transfer pan to under the broiler.
- Broil until eggs are just set on top, just a minute or two longer.
- Slice into wedges and serve.
Nutrition Information
Serves: 4; Calories: 175
Chicken Fajitas

Chicken, peppers, onion, and flour tortillas are all affordable. With a side of rice and beans, you can have a low-calorie, affordable weeknight dinner. To save more money, buy the chicken breasts bone-in and skin-on and remove the bones and skin yourself.
Ingredients
- 1/4 cup lime juice
- 1 teaspoon garlic powder
- 1 teaspoon chili powder
- 1 pound boneless skinless chicken breasts
- 2 tablespoons oil
- 1 green bell pepper, cut into strips
- 1 red bell pepper, cut into strips
- 1 onion, halved and sliced
- 2 cloves garlic, minced
- 8 8-inch flour tortillas, warmed
Instructions
- Combine lime juice, garlic powder, and chili powder in a small bowl.
- Marinade chicken in lime juice mixture for about 10 minutes.
- Heat a grill or pan to medium high heat.
- Cook marinated chicken on grill until done, about eight minutes per side.
- Remove chicken from grill and set aside, tented with foil.
- Heat oil in a large nonstick sauté pan over medium-high heat until it shimmers.
- Add bell peppers and onions and cook until vegetables soften and begin to brown, about four to five minutes.
- Add garlic and cook until it is fragrant, about 30 seconds.
- Slice chicken into strips and stir into vegetables.
- Serve with warm flour tortillas.
Nutrition Information
Serves: 4; Calories: 440
White Chicken Chili

Stretch your budget by combining affordable white beans and chicken in this savory chili.
Ingredients
- 1 tablespoon oil
- 1 pound boneless skinless chicken breast
- Salt and pepper
- 1 onion, chopped
- 3 cloves of garlic, minced
- 5 cups chicken or vegetable broth
- 3 cans (15 ounces each) white kidney beans, drained
- 2 cans (4 ounces each) chopped chilies, drained
- 2 tablespoons chili powder
- 1 tablespoon dried oregano
- Pinch cayenne
Instructions
- In a large pot, heat olive oil over medium-high heat until it shimmers.
- Season chicken breasts with salt and pepper
- Add chicken breasts and cook until browned, about four to five minutes per side.
- Remove chicken and set aside on a cutting board.
- Add onion to oil in pot and cook until it softens and begins to brown slightly, about four to five minutes.
- Add garlic and cook until it is fragrant, about 30 seconds.
- Stir in chicken broth, scraping any browned bits from the bottom of the pot with the side of a spoon.
- Stir in beans, chilies, chili powder, oregano, and cayenne.
- Cut reserved chicken into one inch chunks and return to pot.
- Bring to a simmer and reduce heat to medium. Cook, uncovered, stirring occasionally, until chicken cooks all the way through, about 40 to 50 minutes.
Nutrition Information
Serves: 4; Calories: 285
Healthy, Affordable Meals
There are many healthy, affordable options for meals. While the recipes above all contain inexpensive ingredients, you can make other healthful and inexpensive meals by shopping for local, seasonal foods at farmers markets and co-ops. Buying fresh local food that's in-season is another excellent way to save money on healthy, low-calorie meals.