Budget-Friendly Dinners Under $10

Budget-Friendly Dinners Under $10

Feeding a family — or just yourself — on a tight budget doesn’t have to mean a rotation of plain pasta and canned soup. With a little planning and a handful of pantry staples, you can put a satisfying, flavorful dinner on the table for under $10 total. The key is building meals around inexpensive proteins like eggs, beans, and ground meat, stretching them with rice, potatoes, and pasta, and leaning on bold seasonings so nothing tastes “budget.”

This collection of five complete dinners gives you variety across the week: a hearty skillet, a vegetarian chili, a stir-fry, a baked casserole, and a cozy soup. Each recipe serves 4, includes precise quantities, and comes with substitutions and storage notes so you can shop once and waste nothing. Prices vary by region and store, but every dish here is designed to land under the $10 mark when made with basic supermarket ingredients.

How to Keep Dinner Under $10

Before diving into the recipes, a few principles make budget cooking easier. Buy dried beans and rice in bulk rather than pre-cooked pouches. Choose store-brand canned goods and frozen vegetables, which are just as nutritious as fresh. Eggs and canned tuna are among the cheapest proteins available. Finally, plan two or three meals that share ingredients — a bunch of cilantro, a bag of onions, and a block of cheese can stretch across several dinners.

Equipment matters less than technique. A large skillet, a sheet pan, a Dutch oven or stockpot, and a cutting board will cover every recipe below. If you’re stocking a kitchen from scratch, see our Cuisinebite blog for more everyday cooking guidance.

1. One-Pan Egg and Potato Skillet

Serves: 4 | Prep time: 10 minutes | Cook time: 25 minutes | Estimated cost: $6–$8

This Spanish-inspired skillet turns cheap potatoes and eggs into a filling dinner. The trick is to cook the potatoes until golden and crisp before adding the eggs, so every bite has contrast.

Ingredients:

  • 2 tablespoons olive oil or vegetable oil
  • 1 medium yellow onion (about 150 g), thinly sliced
  • 700 g (about 1.5 lb) russet or Yukon Gold potatoes, peeled and cut into ½-inch cubes
  • 1 teaspoon salt, plus more to taste
  • ½ teaspoon black pepper
  • 1 teaspoon smoked paprika
  • 6 large eggs
  • 60 g (½ cup) shredded cheddar or Monterey Jack cheese (optional)
  • 2 scallions, thinly sliced (optional)

Instructions:

  1. Heat the oil in a large nonstick or cast-iron skillet over medium heat. Add the onion and cook for 3–4 minutes until softened.
  2. Add the potatoes, salt, pepper, and smoked paprika. Stir to coat, then spread into an even layer. Cover and cook for 12–15 minutes, stirring every 4 minutes, until the potatoes are tender and browned at the edges.
  3. Reduce the heat to medium-low. Use a spoon to make six shallow wells in the potato mixture and crack one egg into each.
  4. Cover and cook for 5–7 minutes, until the whites are set but the yolks are still soft. For firmer eggs, cook 2 minutes longer.
  5. Scatter the cheese and scallions over the top, if using. Season with a pinch of salt and serve directly from the skillet.

Substitutions: Sweet potatoes work in place of russets (add 3–4 minutes to the cook time). Bell peppers or spinach can be added with the onions. Omit the cheese to reduce cost further.

Storage: Refrigerate leftovers in an airtight container for up to 3 days. Reheat gently in a covered skillet over low heat; fried eggs toughen in the microwave.

2. Three-Bean Vegetarian Chili

Serves: 4–6 | Prep time: 10 minutes | Cook time: 30 minutes | Estimated cost: $7–$9

Canned beans make this chili fast enough for a weeknight, and the combination of three varieties gives it a meaty texture without the meat price tag. Serve it with rice or tortillas to stretch it further.

Ingredients:

  • 2 tablespoons vegetable oil
  • 1 large yellow onion (about 200 g), diced
  • 1 red bell pepper, diced
  • 3 garlic cloves, minced
  • 2 tablespoons chili powder
  • 1 teaspoon ground cumin
  • ½ teaspoon dried oregano
  • 1 can (400 g / 15 oz) diced tomatoes, undrained
  • 1 can (400 g / 15 oz) kidney beans, drained and rinsed
  • 1 can (400 g / 15 oz) black beans, drained and rinsed
  • 1 can (400 g / 15 oz) pinto beans, drained and rinsed
  • 1 cup (240 ml) vegetable broth or water
  • 1 teaspoon salt, plus more to taste
  • 1 tablespoon lime juice (optional)

Instructions:

  1. Heat the oil in a Dutch oven or large pot over medium heat. Add the onion and bell pepper and cook for 5–6 minutes, until softened.
  2. Add the garlic, chili powder, cumin, and oregano. Stir constantly for 30 seconds, until fragrant.
  3. Add the tomatoes, all three beans, broth, and salt. Stir to combine and bring to a simmer.
  4. Reduce the heat to low and simmer uncovered for 20–25 minutes, stirring occasionally, until slightly thickened.
  5. Mash a few spoonfuls of beans against the side of the pot to thicken the chili. Taste and adjust salt. Stir in lime juice just before serving.

Substitutions: Use any combination of canned beans you have. A 400 g can of crushed tomatoes can replace diced. Add 1 cup of cooked rice or 100 g of frozen corn to stretch the chili to 6 servings.

Storage: Cool completely, then refrigerate for up to 4 days or freeze for up to 3 months. Reheat on the stovetop over medium-low heat, adding a splash of water if it’s thick.

3. Chicken and Cabbage Stir-Fry

Serves: 4 | Prep time: 15 minutes | Cook time: 12 minutes | Estimated cost: $8–$10

Cabbage is one of the cheapest vegetables per pound and holds up beautifully in a hot pan. Thinly sliced chicken thighs stay juicy and cost less than breast meat.

Ingredients:

  • 450 g (1 lb) boneless, skinless chicken thighs, thinly sliced
  • 2 tablespoons soy sauce, divided
  • 1 teaspoon cornstarch
  • 2 tablespoons vegetable oil, divided
  • ½ head green cabbage (about 500 g), thinly sliced
  • 2 medium carrots, julienned or thinly sliced
  • 3 garlic cloves, minced
  • 1 tablespoon grated fresh ginger
  • 1 tablespoon rice vinegar or white vinegar
  • 1 teaspoon sesame oil (optional)
  • Cooked white rice, for serving (about 3 cups cooked)

Instructions:

  1. Toss the sliced chicken with 1 tablespoon of the soy sauce and the cornstarch in a bowl. Let sit for 10 minutes.
  2. Heat 1 tablespoon of the vegetable oil in a large skillet or wok over high heat. Add the chicken in a single layer and cook for 3–4 minutes, stirring once, until browned and cooked through. Transfer to a plate.
  3. Add the remaining oil to the pan. Add the cabbage and carrots and stir-fry for 4–5 minutes, until crisp-tender and lightly charred in spots.
  4. Add the garlic and ginger and cook for 30 seconds, until fragrant.
  5. Return the chicken to the pan. Add the remaining soy sauce, the vinegar, and the sesame oil, if using. Toss for 1 minute to coat everything evenly.
  6. Serve immediately over cooked rice.

Substitutions: Firm tofu (pressed and cubed) can replace the chicken; cook it the same way. Green onions or snap peas can be added with the cabbage. Tamari works for a gluten-free version.

Storage: Refrigerate the stir-fry and rice separately for up to 3 days. Reheat in a hot skillet for 2–3 minutes rather than the microwave to keep the cabbage from getting soggy.

4. Baked Rice and Bean Casserole

Serves: 4–6 | Prep time: 15 minutes | Cook time: 40 minutes | Estimated cost: $6–$8

This layered casserole is the definition of comfort on a budget. Cooked rice, canned beans, a simple tomato sauce, and a cheese topping bake into something greater than the sum of its parts. It’s also a great use for leftover rice.

Ingredients:

  • 1 tablespoon olive oil
  • 1 medium onion, diced
  • 2 garlic cloves, minced
  • 1 can (400 g / 15 oz) crushed tomatoes
  • 1 teaspoon dried oregano
  • ½ teaspoon salt
  • ¼ teaspoon black pepper
  • 3 cups cooked white or brown rice
  • 1 can (400 g / 15 oz) black beans or pinto beans, drained and rinsed
  • 150 g (1½ cups) shredded cheddar or mozzarella cheese
  • 2 tablespoons chopped fresh parsley or cilantro (optional)

Instructions:

  1. Preheat the oven to 190°C (375°F). Lightly grease a 2-quart (about 20 x 20 cm) baking dish.
  2. Heat the olive oil in a skillet over medium heat. Cook the onion for 4–5 minutes until softened, then add the garlic and cook 30 seconds more.
  3. Add the crushed tomatoes, oregano, salt, and pepper. Simmer for 5 minutes, stirring occasionally.
  4. Spread half the rice in the baking dish. Top with half the beans, then half the tomato sauce. Repeat with the remaining rice, beans, and sauce.
  5. Sprinkle the cheese evenly over the top. Bake for 25–30 minutes, until bubbling and golden at the edges.
  6. Let rest for 5 minutes, scatter with herbs if using, and serve.

Substitutions: Use leftover cooked chicken or ground beef in place of half the beans. Frozen corn (100 g) can be layered in with the beans. For a dairy-free version, omit the cheese and drizzle the top with olive oil before baking.

Storage: Cover and refrigerate for up to 4 days. Reheat covered at 180°C (350°F) for 15 minutes, or microwave individual portions. Freeze leftovers for up to 2 months in a freezer-safe container.

5. Lentil and Vegetable Soup

Serves: 4–6 | Prep time: 10 minutes | Cook time: 35 minutes | Estimated cost: $5–$7

Dried lentils are one of the best budget proteins available — no soaking required, and they cook in about half an hour. This soup is hearty enough for dinner and gets better the next day.

Ingredients:

  • 2 tablespoons olive oil
  • 1 large onion, diced
  • 2 medium carrots, diced
  • 2 celery stalks, diced
  • 3 garlic cloves, minced
  • 1 teaspoon ground cumin
  • 1 teaspoon dried thyme
  • 1½ cups (about 300 g) dried brown or green lentils, rinsed
  • 1 can (400 g / 15 oz) diced tomatoes, undrained
  • 6 cups (1.4 L) vegetable or chicken broth, or water plus 1 tablespoon bouillon
  • 1 teaspoon salt, plus more to taste
  • ½ teaspoon black pepper
  • 1 tablespoon lemon juice

Instructions:

  1. Heat the olive oil in a large pot over medium heat. Add the onion, carrots, and celery and cook for 6–7 minutes, until softened.
  2. Add the garlic, cumin, and thyme and cook for 30 seconds, until fragrant.
  3. Add the lentils, tomatoes, broth, salt, and pepper. Bring to a boil, then reduce the heat to low.
  4. Cover and simmer for 25–30 minutes, until the lentils are tender but not mushy.
  5. Stir in the lemon juice. Taste and adjust salt and pepper. If the soup is thicker than you’d like, add up to 1 cup of hot water.

Substitutions: Red lentils cook faster (about 15–20 minutes) and make a thicker soup. Spinach or kale can be stirred in during the last 3 minutes of cooking. A parmesan rind added with the broth deepens the flavor if you have one.

Storage: Refrigerate for up to 5 days or freeze for up to 3 months. The soup thickens as it sits; loosen with water or broth when reheating.

Tips for Stretching a $10 Dinner

Serve a starch on the side. Rice, tortillas, bread, or potatoes add filling calories for pennies and let a smaller portion of the main dish go further.

Cook once, eat twice. The chili, casserole, and soup all reheat well, so make a full batch and pack half for lunches.

Season aggressively. Budget ingredients can taste flat without enough salt, acid, and heat. Keep vinegar, lemon juice, and chili flakes on hand to brighten finished dishes.

Shop the frozen aisle. Frozen vegetables are often cheaper than fresh and don’t spoil. They can go straight into the stir-fry, soup, and casserole.

Use every part. Save vegetable scraps in a bag in the freezer and simmer them into broth — a free base for the lentil soup. For more make-ahead ideas that fit a busy household, browse our sheet pan pancakes recipe for a crowd.

Frequently Asked Questions

Can these dinners really feed four people for under $10?

Yes, when made with basic store-brand ingredients and pantry staples you likely already have, such as oil, salt, and spices. Costs vary by region and store, so the lowest-cost options are the lentil soup and the egg and potato skillet. Serving rice or bread alongside helps keep portions generous without raising the total much.

What pantry staples should I keep on hand for budget dinners?

Dried rice and lentils, canned beans and tomatoes, pasta, onions, garlic, potatoes, carrots, eggs, cooking oil, soy sauce, vinegar, and a small set of spices (salt, pepper, chili powder, cumin, oregano, smoked paprika) cover nearly every recipe in this collection. These items keep for months and are the backbone of low-cost cooking.

Can I make these recipes ahead of time?

The chili, lentil soup, and rice and bean casserole are ideal for making ahead — they reheat well and often taste better the next day. The stir-fry is best cooked fresh, though the chicken and vegetables can be sliced up to a day in advance and stored separately in the refrigerator. The egg and potato skillet is best served immediately.

How do I adapt these recipes for dietary restrictions?

Most recipes are naturally vegetarian or easily made so. For gluten-free meals, use tamari instead of soy sauce and check that canned goods and broths are labeled gluten-free. For dairy-free versions, omit the cheese in the skillet and casserole. To make the chili, soup, and casserole vegan, use vegetable broth and skip any cheese or optional animal proteins.

How long do leftovers last in the refrigerator?

As a general rule, cooked dishes keep for 3 to 5 days when stored in airtight containers in the refrigerator. The lentil soup and chili last up to 5 days; the skillet, stir-fry, and casserole are best within 3 to 4 days. Reheat until steaming hot throughout, and freeze portions you won’t finish in time.

You might also like these recipes

Leave a Reply

Your email address will not be published. Required fields are marked *